package WaiBao;

import java.util.Arrays;

public class XinLuYao {
    public static void main(String[] args) {
        String[] name = {"大大怪(班长)", "大巴(副班长)", "小李(学习委员)", "大包(体育委员)", "大宝", "阿亮", "阿强", "阿超", "阿寻", "啊执", "啊嚣", "阿涨",
                "阿伟", "阿浩", "阿波", "张子哼", "李瑶恒", "张逍遥", "粒不易", "杜牧", "杜甫", "杜海涛", "王秀芝", "李春兰", "张春华", "李耀华", "王大强", "李大庆",
                "王一博", "辛璐瑶(学生)"};//考生本人:陈辛璐瑶(学生)
        int[] age = {20, 20, 21, 18, 21, 20, 21, 21, 19,20, 18, 18, 18, 21, 21, 19, 18, 19, 18, 20, 19, 19, 20, 20, 20, 18, 20, 19, 18, 19};//考生年龄19

        double[] yu1 = {78, 88, 85, 60, 88, 89, 78, 59, 60, 70, 90, 87, 85, 75, 65, 68, 69, 90, 96, 88, 95, 91, 95, 85, 75, 74, 74, 88, 85, 94};
        double[] yu2 = {89, 75, 77, 84, 65, 97, 98, 79, 85, 90, 90, 74, 86, 75, 65, 75, 86, 79, 66, 68, 82, 71, 85, 85, 75, 89, 74, 89, 84, 95};
        double[] yu3 = {74, 89, 89, 95, 99, 99, 69, 89, 80, 60, 93, 87, 85, 85, 65, 98, 89, 79, 96, 63, 92, 81, 95, 85, 76, 88, 73, 78, 78, 94};



//        double tong1;//代表每个学生的总分
//        double tong2;//代表每个学生的平均分
//        for (int i = 0; i < 30; i++) {
//            tong1 = yu1[i] + yu2[i] +yu3[i];
//            tong2 = (tong1 * 1.0) / 3;
//            System.out.println(name[i] + "的总分为:" + tong1);
//            System.out.println(name[i] + "的平均分为:" +tong2);
//        }

        double nafu1 = 0,nafu2 = 0;
        double[] Array = new double[30];
//        for (int i = 0; i < 30; i++) {
//            nafu1 = yu1[i] + yu2[i] + yu3[i];
//            nafu2 = (nafu1 * 1.0) / 3;
//            Array[i] = nafu2;
//        }
//
//        for (int i = 0; i < Array.length - 1; i++) {
//            for (int j = 0; j < Array.length - i - 1; j++) {
//                if (Array[j] < Array[j + 1]) {
//                    double temp = Array[j];
//                    Array[j] = Array[j + 1];
//                    Array[j + 1] = temp;
//                }
//            }
//        }
//        System.out.println("前十名同学的成绩为:");
//        for (int i = 0; i < 10; i++) {
//            System.out.println(Array[i]);
//        }



//
//        double meng1 = 0,meng2 = 0,meng3 = 0;//计算每门课的平均分
//        double f1 = 0, f2 = 0, f3 = 0;//计算每门课标准差
//        double v1 = 0, v2 = 0, v3 = 0;//计算每门课中位数
//        double sum2 = 0;
//        for (int i = 0; i < yu1.length; i++) {
//            sum2+=yu1[i];
//        }
//        meng1 = (sum2*1.0)/30;
//        System.out.println("分析化学的班级平均分为:"+meng1);
//        double Sum = 0;
//        for (int i = 0; i <yu2.length; i++) {
//            Sum+=yu2[i];
//        }
//        meng2 = (Sum*1.0)/30;
//        System.out.println("线性代数的班级平均分为:"+meng2);
//        double sum = 0;
//        for (int i = 0; i <yu3.length; i++) {
//            sum+=yu3[i];
//        }
//        meng3 = (sum*1.0)/30;
//        System.out.println("有机化学的班级平均分为:"+meng3);
//
//        double c1 = 0,c2 = 0,c3 = 0;
//        for (int i = 0; i < yu1.length; i++) {
//            c1+= (yu1[i] - meng1)*(yu1[i] - meng1);
//        }
//        f1 = Math.sqrt(c1*1.0/30);
//        System.out.println("分析化学的班级标准差为:"+f1);
//
//        for (int i = 0; i < yu2.length; i++) {
//            c2+= (yu2[i] - meng2)*(yu2[i] - meng2);
//        }
//        f2 = Math.sqrt(c2*1.0/30);
//        System.out.println("线性代数的班级标准差为:"+f2);
//
//        for (int i = 0; i < yu3.length; i++) {
//            c3+= (yu3[i] - meng3)*(yu3[i] - meng3);
//        }
//        f3 = Math.sqrt(c3*1.0/30);
//        System.out.println("有机化学的班级标准差为:"+f3);
//////
//        Arrays.sort(yu1);
//        Arrays.sort(yu2);
//        Arrays.sort(yu3);
//        v1 =( yu1[15]+yu1[14])*1.0/2;
//        v2 =( yu2[15]+yu2[14])*1.0/2;
//        v3 =( yu3[15]+yu3[14])*1.0/2;
//        System.out.println("分析化学的中位数为:"+v1);
//        System.out.println("线性代数的中位数为:"+v2);
//        System.out.println("有机化学学的中位数为:"+v3);


    }
}
